QuickOPC User's Guide and Reference
EURange Property (UAAnalogItemNode<TValue,TAttribute>)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.DataAccess Namespace > UAAnalogItemNode<TValue,TAttribute> Class : EURange Property
Defines the value range likely to be obtained in normal operation. It is intended for such use as automatically scaling a bar graph display.
Syntax
'Declaration
 
<MappingTagAttribute("OpcLabs.EasyOpc.UA.InformationModel.MandatoryProperty")>
<NotNullAttribute()>
<UANodeAttribute(".[EURange]")>
<UADataAttribute()>
Public Property EURange As UARange
'Usage
 
Dim instance As UAAnalogItemNode(Of TValue,TAttribute)
Dim value As UARange
 
instance.EURange = value
 
value = instance.EURange
[MappingTag("OpcLabs.EasyOpc.UA.InformationModel.MandatoryProperty")]
[NotNull()]
[UANode(".[EURange]")]
[UAData()]
public UARange EURange {get; set;}
[MappingTag("OpcLabs.EasyOpc.UA.InformationModel.MandatoryProperty")]
[NotNull()]
[UANode(".[EURange]")]
[UAData()]
public:
property UARange^ EURange {
   UARange^ get();
   void set (    UARange^ value);
}
Remarks

Sensor or instrument failure or deactivation can result in a returned item value which is actually outside this range. Client software must be prepared to deal with this. Similarly a client may attempt to write a value that is outside this range back to the server. The exact behaviour (accept, reject, clamp, etc.) in this case is server-dependent. However in general servers shall be prepared to handle this.

Example: EURange ::= {-200.0,1400.0}

A special monitoring filter (PercentDeadband) is based on the engineering unit range.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also